package com.pxst.fo.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pxst.fo.sys.entity.FoOrderMainEntity;
import com.pxst.fo.sys.req.FoOrderMainReq;
import com.pxst.fo.sys.resp.FoOrderMainDownloadResp;
import com.pxst.fo.sys.resp.FoOrderMainResp;
import com.pxst.resp.ApiResp;
import com.pxst.resp.PageResp;
import icu.mhb.mybatisplus.plugln.base.service.JoinIService;

import java.math.BigDecimal;
import java.util.List;

public interface FoOrderMainService extends JoinIService<FoOrderMainEntity> {

    /**
     * 交易记录-代付-分页
     * @param foOrderMainReq
     * @return
     */
    ApiResp<PageResp<FoOrderMainResp>> selectPage(FoOrderMainReq foOrderMainReq);

    /**
     * 交易记录-代付-汇出报表
     * @param foOrderMainReq
     * @return
     */
    List<FoOrderMainDownloadResp> download(FoOrderMainReq foOrderMainReq);
}
